The Power of Scheduling-Aware Synchronization
نویسندگان
چکیده
We present Hydra, a blocking synchronization protocol which significantly outperforms all previous state-of-the-art synchronization algorithms. We experimentally show that the throughput of Hydra is higher than that of CC-Synch, a state-of-the-art synchronization protocol presented in PPoPP ’12, by a multiplicative factor of up to 7.9; this throughput is surprisingly close to the ideal. Hydra implements the combining technique. It also employs user-level threads and schedules them appropriately to ensure their synchronization, as well as to improve performance. We show that by appropriately using user-level threads, we can also get a simple variant of PSim, called PSimX, with highly upgraded performance than that of PSim; PSim is a state-of-the-art wait-free universal construction, first appeared in SPAA ’11. The performance of PSimX, albeit lower than that of Hydra, is also very close to the ideal. Experiments show that by employing user-level threads in other state-of-the-art synchronization protocols, we do not get so big performance advantages as for Hydra
منابع مشابه
Green Energy-aware task scheduling using the DVFS technique in Cloud Computing
Nowdays, energy consumption as a critical issue in distributed computing systems with high performance has become so green computing tries to energy consumption, carbon footprint and CO2 emissions in high performance computing systems (HPCs) such as clusters, Grid and Cloud that a large number of parallel. Reducing energy consumption for high end computing can bring various benefits such as red...
متن کاملSmartlocks: Self-Aware Synchronization through Lock Acquisition Scheduling
As multicore processors become increasingly prevalent, system complexity is skyrocketing. The advent of the asymmetric multicore compounds this – it is no longer practical for an average programmer to balance the system constraints associated with today’s multicores and worry about new problems like asymmetric partitioning and thread interference. Adaptive, or self-aware, computing has been pro...
متن کاملFail-Aware Clock Synchronization
Internal clock synchronization requires that at any point in time the deviation between any two correct clocks is bounded by an a priori given constant. Due to network partitions, unbounded message transmission and process scheduling delays, internal clock synchronization is impossible to implement in asynchronous systems. We address this problem by proposing a new kind of clock synchronization...
متن کاملA JOINT DUTY CYCLE SCHEDULING AND ENERGY AWARE ROUTING APPROACH BASED ON EVOLUTIONARY GAME FOR WIRELESS SENSOR NETWORKS
Network throughput and energy conservation are two conflicting important performance metrics for wireless sensor networks. Since these two objectives are in conflict with each other, it is difficult to achieve them simultaneously. In this paper, a joint duty cycle scheduling and energy aware routing approach is proposed based on evolutionary game theory which is called DREG. Making a trade-off ...
متن کاملSynchronization of Microgrid Considering the Dynamics of V2Gs Using an Optimized Fractional Order Controller based Scheme
In this work, a new control scheme for synchronization of AC microgrids with upstream power grid is presented. The effects of V2Gs (vehicle to grid) dynamics on synchronization process is studied. This new control approach is based on the optimal fractional calculus and has been developed for synchronization of the microgrid. The V2Gs effect on the dynamics of the microgrid is analyzed through ...
متن کاملBehavior-aware Probabilistic Synchronization in Parallel Simulations and the Influence of the Simulation Model
Efficient event scheduling and synchronization constitutes an essential part of high-performance parallel discrete event simulation. Traditional synchronization approaches like conservative and optimistic synchronization focus on a simple scheduling paradigm based on a primitive set of rules. However, we argue that a sophisticated synchronization algorithm considering event interactions can rem...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014